package com.xiaolun.controller;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;

/**
 * @Author 硕鼠
 * @Date 2020/4/24 18:24
 * @Version 1.0
 * @Description 文件说明
 */
@Controller
public class ThymeleafTest {

    @RequestMapping("/test1")
    public String Hello(){
        return "hello1";
    }

    /**
     * 测试2：使用model传值
     * @param model
     * @return
     */
    @RequestMapping("/test2")
    public String Hello2(Model model){
        model.addAttribute("msg", "Thymeleaf第一个案例");
        return "hello2";
    }

    /**
     * 测试2：测试templates的子文件：templates/temp/hello3.html
     * @return
     */
    @RequestMapping("/test3")
    public String Hello3(){
        return "temp/hello3";  //使用这样的路径可以访问到html文件
    }

    @RequestMapping("/test/{id}")
    public String Hello5(@PathVariable int id){
//        return "temp/level1/level1";  //return "temp/level1/level1";http://localhost:8080/test5可以访问
        System.out.println(id);
        return "temp/level1/level"+id;  //可以跳转到level1/level1.html中
    }

    //测试3：th:href="@{/show}"
//    @RequestMapping("/{page}")
////    @RequestMapping("/test4")
//    public String Hello4(@PathVariable String page){
//        System.out.println(page);
//        return page;  //使用这样的路径可以访问到html文件
//    }

//    @RequestMapping("/{page}")
//    public String showInfo(@PathVariable String page,Integer id,String name) {
//        System.out.println(id);
//        System.out.println(name);
//        System.out.println(page);
//        return  page;
//    }

}
